package com.example.swordjava;

import java.util.HashMap;

/**
 * @Author weiwei
 * @Date 2023/11/3 14:46
 */
public class Test4 {

    public static void main(String[] args) {

        int[] a = {2, 3, 1, 0, 2, 5, 3};

    }

    /**
     * 在一个二维数组array中（每个一维数组的长度相同），每一行都按照从左到右递增的顺序排序，
     * 每一列都按照从上到下递增的顺序排序。请完成一个函数，输入这样的一个二维数组和一个整数，判断数组中是否含有该整数。
     */

    public boolean Find(int target, int[][] array) {
        // write code here
        int col = array[0].length - 1;
        int row = 0;

        while (row < array.length && col >= 0) {
            if (array[row][col] == target) {
                return true;
            } else if (array[row][col] > target) {
                col--;
            } else {
                row++;
            }
        }
        return false;
    }

}
